
  




import axios from 'axios'
import qs from 'qs'
// import 'es6-promise'



// axios.defaults.baseURL = '/api';

export default {
//封装方法1
//get
   get(url, params) {
  return new Promise((resolve, reject) => {
    axios.get(url, {
      params: params,
      //超时限制
      timeout: 10000     
    },
    
    ).then(res => {
      resolve(res.data)
    }).catch(err => {
      reject(err)
    })
  })
},


//post
 post(url, data) {
  return new Promise((resolve, reject) => {
    axios.post(url, qs.stringify(data), {
        headers: {
          'Content-Type': 'application/x-www-form-urlencoded',
        },
         //超时限制
         timeout: 10000     
      }
    ).then(res => {
      resolve(res.data)
    }).catch(err => {
      reject(err)
    })
  })
},

//上传图片
imgUpload(url,files){
    return new Promise((resolve, reject) => {
    axios.post(url,files, {
      //  headers: {
      //     'Content-Type': 'application/x-www-form-urlencoded',//传对象类拼接
          
      //   },
       // headers:{'Content-Type':'multipart/form-data'},//传对象

         //超时限制
         timeout: 16000     
      }
    ).then(res => {
      resolve(res.data)
    }).catch(err => {
      reject(err)
    })
  })
}





}

